a:link:visited就沒有意義。a:hover:link=a:link:hover。:root,在HTML文件中就是選擇HTML元素,兩者差異在於權重不同。:empty,選擇沒有任何子代、字元、空白與換行的元素(註解不算),適合用來隱藏由後台產生內容,未實際填入資料的元素,但不要使用*:empty {display: none;}來隱藏所有空元素,因為<img>、<input>等元素也符合:empty的條件,會造成被隱藏的錯誤。:only-child,這個選擇器必須寫在子代元素上,而非親代元素,它會在附屬元素為其他元素的唯一子代時選擇元素,但無元素包住的純字元不算在選擇範圍內(因為純字元不算子代)。另一個很相似的選擇器是only-of-type,選擇子代中沒有相同類型兄弟元素的元素,如img:only-of-type {......},就會選擇<img>元素,但<img>元素中必須同時是兄弟元素中唯一的<img>元素,才符合條件。:first-child是選擇第一個子代,:last-child是選擇最後一個子代。:first-of-type是選擇元素底下特定類別的第一個元素,:last-of-type是選擇最後一個,這個選擇器不會作用到根元素,其餘注意要點都和only-of-type相同。(結合類虛擬類別未完,虛擬類別選擇器未完)